Module WebmasterTools::Sitemaps
In: lib/webmaster_tools/defaults.rb
lib/webmaster_tools/sitemaps.rb

Methods

add   all_sitemaps  

Classes and Modules

Class WebmasterTools::Sitemaps::CustomSitemap
Class WebmasterTools::Sitemaps::Defaults
Class WebmasterTools::Sitemaps::IndexNode
Class WebmasterTools::Sitemaps::Node

Public Class methods

Adds a custom sitemap to the list that will be included in the index file

[Source]

    # File lib/webmaster_tools/sitemaps.rb, line 30
30:     def self.add(options)
31:       sitemap = CustomSitemap.new(options)
32:       @@custom_sitemaps << sitemap unless @@custom_sitemaps.map(&:to_s).include?(sitemap.to_s)
33:     end

Returns a list of all models that have declared sitemappable

[Source]

    # File lib/webmaster_tools/sitemaps.rb, line 25
25:     def self.all_sitemaps
26:       @@model_sitemaps.map{|model| model.to_s.classify.constantize}.concat(@@custom_sitemaps)
27:     end

[Validate]